#pragma once

#include "CoreMinimal.h"
#include "Components/BoxComponent.h"
#include "Components/SceneCaptureComponent2D.h"

#include "Study/Lib/Lib.h"

#include "Tribute.generated.h"


UENUM(BlueprintType)
enum class ETributeType : uint8 {

	None UMETA(DisplayType = "None"),

	Incense UMETA(DisplayType = "Incense"),
};


UCLASS()
class STUDY_API ATribute : public AActor {
	GENERATED_BODY()
	
public:	
	// Sets default values for this actor's properties
	ATribute();

	// Called when the game starts or when spawned
	virtual void BeginPlay() override;

	// Called every frame
	virtual void Tick(float DeltaTime) override;

	void SetRenderUse();
protected:

	UPROPERTY(EditAnywhere)
	UStaticMeshComponent* StaticMeshComponent;

	UPROPERTY(EditAnywhere, BlueprintReadWrite)
	USceneCaptureComponent2D* SceneCaptureComponent2D;
};
